An Improved Column Generation Algorithm for Crew Scheduling Problems ⋆
نویسندگان
چکیده
Column Generation (CG) technique is popularly applied in solving the crew scheduling problem of large size, which is generally modeled as an Integer Linear Programming (ILP) problem. The traditional CG algorithms for bus and rail crew scheduling encounter difficulties on either the generation of all potential shifts or solving subproblems. A subproblem embedded in the CG is generally represented as a Resource-constrained Shortest Path Problem (RCSPP), which is NP-hard and constitutes a major reason for the CG’s slow convergence. This paper presents a novel CG strategy to improve the efficiency of the proposed crew scheduling approach. The main idea is that a reasonably large set of “good” potential shifts (called a shift-pool) is pre-compiled using problem-specific knowledge. During the CG process, the RCSPP is not constructed to generate potential shifts as new columns until no columns with Negative Reduced Cost (NRC) exist in the shift-pool. Experiments are carried out on a series of Chinese real-world problem instances, and the computational results show that the solving process is significantly accelerated.
منابع مشابه
Cockpit Crew Pairing Problem in Airline Scheduling: Shortest Path with Resources Constraints Approach
Increasing competition in the air transport market has intensified active airlines’ efforts to keep their market share by attaching due importance to cost management aimed at reduced final prices. Crew costs are second only to fuel costs on the cost list of airline companies. So, this paper attempts to investigate the cockpit crew pairing problem. The set partitioning problem has been used for ...
متن کاملImprovement of Column Generation Method for Railway Crew Scheduling Problems
The railway crew scheduling problem is to determine an optimal crew assignment to minimize the number of crews required to cover all of railway assignment satisfying several crew working constraints. The problem can be formulated as a huge set covering problem. Column generation method is commonly used to solve the railway crew scheduling problem. Conventional column generation method has a sho...
متن کاملA Column Generation Approach to solve the Crew Re-Scheduling Problem
When tracks are out of service for maintenance during a certain period, trains cannot be operated on those tracks. This leads to a modified timetable, and results in infeasible rolling stock and crew schedules. Therefore, these schedules need to be repaired. The topic of this paper is the rescheduling of crew. In this paper, we define the Crew Re-Scheduling Problem (CRSP). Furthermore, we show ...
متن کاملManuskripte Aus Den Instituten F Ur Betriebswirtschaftslehre Der Universit at Kiel an Exact Algorithm for the Vehicle and Crew Scheduling Problem
We present a model for the vehicle and crew scheduling problem in urban public transport systems by combining models for vehicle and crew scheduling that cover a great variety of real world aspects, especially constraints for crews resulting from wage agreements and internal regulations. The main part of the model consists of a set partitioning formulation to cover the desired trips of the sche...
متن کاملHybrid Column Generation Approaches for Urban Transit Crew Management Problems
T article considers the overall crew management problem arising from the daily operation of an urban transit bus company that serves the metropolitan area of the city of Belo Horizonte, Brazil. Due to its intrinsic complexity, the problem is divided in two distinct subproblems: crew scheduling and crew rostering. We have investigated each of these problems using mathematical programming (MP) an...
متن کامل